import React from "react";
import ReactDOM from "react-dom/client";
import App from "./App"
import store from "./redux/store";
import { Provider } from "react-redux";

const root = ReactDOM.createRoot(document.getElementById('root'));
// Provider 给所有要用到store的地方传递store
root.render(
  <Provider store={store}>
    <App />
  </Provider>
);

// 直接重构整个页面，diff算法开着的，只替换要换的部分
// 使用react-redux之后不需要再写监测部分了，connect函数已经完成了这一点
// store.subscribe(() => {
//   root.render(
//     <App />
//   );
// })